package day12.charstream;

import java.io.*;

/**
 * @author Xiao
 * @date 2021/8/2
 */
public class CharStreamDemo07 {
    /**
     * BufferedWriter：void newLine()：
     *      写一行行分隔符，行分隔符字符串由系统属性定义。
     * BufferedReader：public String readLine()：
     *      读一行文字。结果包含行的内容的字符串，
     *      不包括任何行终止字符，如果流的结尾已经到达，则为null。
     */
    public static void main(String[] args) throws IOException {
//        method1();
        method2();
    }

    /**字符缓冲流读取一行*/
    private static void method2() throws IOException {
        BufferedReader br = new BufferedReader(new FileReader(
                "videoPractice\\src\\day12\\charstream\\CSdemo07.txt"));
        String str;
        while ((str = br.readLine()) != null) {
            System.out.println(str);
        }
    }

    /**字符缓冲流写一行行分隔符*/
    private static void method1() throws IOException {
        BufferedWriter bw = new BufferedWriter(new FileWriter(
                "videoPractice\\src\\day12\\charstream\\CSdemo07.txt"));
        bw.write("HelloWorld");
        bw.newLine();
        bw.write("-----------");
        bw.newLine();
        bw.write("我爱Java");
        bw.flush();
        bw.close();
    }
}
